var pat;
var colArray = new Array();
var reportName = "";

layui.use('table', function() {
	pat = JSON.parse(unescape($.session.get('LOCAL_PAT')));
	reportName = $("#reportName").val();
	loadCols();  // 加载列
	var table = layui.table;
	// table数据处理
	table.render({
		elem : '#gridView',
		id : 'test',
		height : 'full-179',
		url : 'layuiTable.json', // 数据接口
		// ,where: {} // 传递参数
		// ,method: 'post'
		page : true, // 开启分页
		cols : colArray,
//		cols : [[ // 表头
//			{
//				field : 'timepoint',
//				title : '日期时间',
//				width : 150,
//				sort : true,
//				fixed : 'left'
//			}, {
//				field : 'id',
//				title : 'ID',
//				width : 80,
//				sort : true,
//				fixed : 'left',
//				style : 'display:none'
//			}, {
//				field : 'username',
//				title : '用户名',
//				width : 80,
//				edit : 'text'
//			}, {
//				field : 'email',
//				title : '邮箱',
//				width : 100
//			}, {
//				field : 'sex',
//				title : '性别',
//				width : 70,
//				sort : true,
//				edit : 'text'
//			}, {
//				field : 'city',
//				title : '城市',
//				width : 80,
//				edit : 'text'
//			}, {
//				field : 'experience',
//				title : '积分',
//				width : 80,
//				sort : true
//			}, {
//				field : 'score',
//				title : '评分',
//				width : 80,
//				sort : true
//			}, {
//				field : 'classify',
//				title : '职业',
//				width : 80
//			}, {
//				field : 'wealth',
//				title : '财富',
//				width : 135,
//				sort : true
//			}, {
//				field : 'sign',
//				title : '描述',
//				width : 177
//			}, {
//				field : 'userid',
//				title : '签名',
//				width : 80,
//				fixed : 'right'
//			} 
//		]],
		limits : [ 10, 20, 30, 40, 50 ],
		limit : 20,
		even : true, // 开启隔行背景
		size : 'sm' // sm小尺寸的表格 、 lg大尺寸的表格
	});
	// 监听单元格编辑
	table.on('edit(test)', function(obj) {
		var value = obj.value // 得到修改后的值
		, data = obj.data // 得到所在行所有键值
		, field = obj.field; // 得到字段
		layer.msg('[ID: ' + data.id + '] ' + field + ' 字段更改为：' + value);
	});
});

function loadCols() {
	$.ajax({
		type : 'POST',
		url : 'baseRecord/loadCols',
		dataType : 'json',
		async:false,
		data : {
			'reportName' : reportName,
			'patientId' : pat.patientId,
			'visitId' : pat.visitId
		},
		success : function(result) {
			colArray = result;
		}
	});
}